package es.us.lsi.mwm;

public class Punto2D {
    
    private float x;
    private float y;
    
    public Punto2D() {
        super();
    }
    
    public float getX(){
        return x;
    }
    
    public void setX(float x){
        this.x=x;
    }
    
    public float getY(){
        return y;
    }
    
    public void setY(float y){
        this.y=y;
    }
    
    public void moverX(float offsetX){
        x += offsetX;
    }
    
    public void moverY(float offsetY){
        y += offsetY;
    }
    
    
    public void moverXY(float offsetX, float offsetY){
        x += offsetX;
        y += offsetY;
    } 
    public Double distancia(Punto2D punto){
        float puntoX = punto.getX();
        float puntoY = punto.getY();
        return Math.sqrt((Math.pow(x - puntoX, 2))-(Math.pow(y - puntoY, 2)));
    }
}
